#include "StdAfx.h"
#include "DepthOfFieldCompositorLogic.h"

CDepthOfFieldCompositorLogic* CDepthOfFieldCompositorLogic::mSelf = NULL ;

//---------------------------------------------------------
//  CDepthOfFieldCompositorLogic
//---------------------------------------------------------

CDepthOfFieldCompositorLogic::CDepthOfFieldCompositorLogic(void)
{
	mName = "DOF_COMPOSITOR_LOGIC" ;
	mCompositorName = "Destiny/Compositor/DOF" ;
	mnPosition = -1 ;
}


CDepthOfFieldCompositorLogic::~CDepthOfFieldCompositorLogic(void)
{

}

Ogre::CompositorInstance::Listener* CDepthOfFieldCompositorLogic::CreateListener(Ogre::CompositorInstance* instance)
{
	return new CDepthOfFieldCompositorListener ;
}

//---------------------------------------------------------
//  CDepthOfFieldCompositorListener
//---------------------------------------------------------

CDepthOfFieldCompositorListener::CDepthOfFieldCompositorListener()
{

}

void CDepthOfFieldCompositorListener::notifyMaterialSetup(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat)
{

}

void CDepthOfFieldCompositorListener::notifyMaterialRender(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat)
{

}

void CDepthOfFieldCompositorListener::notifyResourcesCreated(bool forResizeOnly)
{

}